Micron Document
🎖️GitЯра🎖️

Node / meshtastic / Meshtastic-Android / files / core / ui / src / androidHostTest / kotlin / org / meshtastic / core / ui / timezone / ZoneIdExtensionsTest.kt

Displaying Raw • Download

core/ui/src/androidHostTest/kotlin/org/meshtastic/core/ui/timezone/ZoneIdExtensionsTest.kt e23fab266758cd1fcacaf55e5cf25aea4c5cf00e (e23fab26) Text, 2.30 KB

T8b949e/*
* Copyright (c) 2025-2026 Meshtastic LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
Tff7b72package T7ee787org.meshtastic.core.ui.timezone

Tff7b72import T7ee787kotlinx.datetime.TimeZone
Tff7b72import T7ee787org.meshtastic.core.model.util.toPosixString
Tff7b72import T7ee787kotlin.test.Test
Tff7b72import T7ee787kotlin.test.assertEquals

Tff7b72class T56d364ZoneIdExtensionsTest Tb4b4b4{

Tf0883e@Test
Tff7b72fun Td2a8ff`test POSIX string generation`Tb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72val Te6edf3zoneMap Tff7b72=
Te6edf3mapOfTb4b4b4(
Ta5d6ff"Ta5d6ffUS/HawaiiTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffHST10Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUS/AlaskaTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffAKST9AKDT,M3.2.0,M11.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUS/PacificTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffPST8PDT,M3.2.0,M11.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUS/ArizonaTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffMST7Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUS/MountainTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffMST7MDT,M3.2.0,M11.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUS/CentralTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffCST6CDT,M3.2.0,M11.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUS/EasternTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffEST5EDT,M3.2.0,M11.1.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAmerica/Sao_PauloTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffBRT3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffUTCTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffUTC0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffEurope/LondonTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffGMT0BST,M3.5.0/1,M10.5.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffEurope/LisbonTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffWET0WEST,M3.5.0/1,M10.5.0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffEurope/BudapestTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffCET-1CEST,M3.5.0,M10.5.0/3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffEurope/KievTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffEET-2EEST,M3.5.0/3,M10.5.0/4Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAfrica/CairoTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffEET-2EEST,M4.5.5/0,M10.5.5/0Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAsia/KolkataTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffIST-5:30Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAsia/Hong_KongTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffHKT-8Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAsia/TokyoTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffJST-9Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAustralia/PerthTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffAWST-8Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAustralia/AdelaideTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffACST-9:30ACDT,M10.1.0,M4.1.0/3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffAustralia/SydneyTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffAEST-10AEDT,M10.1.0,M4.1.0/3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffPacific/AucklandTa5d6ff" Te6edf3to Ta5d6ff"Ta5d6ffNZST-12NZDT,M9.5.0,M4.1.0/3Ta5d6ff"Tb4b4b4,
Tb4b4b4)

Te6edf3zoneMapTb4b4b4.Te6edf3forEach Tb4b4b4{ Tb4b4b4(Te6edf3tzTb4b4b4, Te6edf3expectedTb4b4b4) Tff7b72-Tff7b72> Te6edf3assertEqualsTb4b4b4(Te6edf3expectedTb4b4b4, Te6edf3TimeZoneTb4b4b4.Te6edf3ofTb4b4b4(Te6edf3tzTb4b4b4)Tb4b4b4.Te6edf3toPosixStringTb4b4b4(Tb4b4b4)Tb4b4b4) Tb4b4b4}
Tb4b4b4}
Tb4b4b4}

Served by rngit 1.5.2 - Generated in 0.03s